/**
 * 
 */
package com.dhb.base.criteria;


import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>Project:			<p>
 * <p>Module:			<p>
 * <p>Description:	 优惠券实体	<p>
 *
 * @author lee
 * @date 2017年4月17日 下午2:34:28
 */
public class CouponCriteria {

	private Long id;

	/**
	 * 名称
	 */
	private String title;

	/**
	 * 使用条件
	 */
	private BigDecimal stint;

	/**
	 * 类型
	 */
	private Integer type;

	/**
	 * 生效标识
	 */
	private Integer effectiveFlag;

	/**
	 * 有效天数
	 */
	private Integer effectiveTime;


	/**
	 * 优惠券图片
	 */
	private String couponImg;

	/**
	 * 优惠金额
	 */
	private BigDecimal offerPrice;

	/**
	 * 是否删除
	 */
	private Integer isDelete;

	/**
	 * 创建日期
	 */
	private Date createDate;

	/**
	 * 修改日期
	 */
	private Date updateDate;



	/**
	 * 标题查询
	 */
	private String titleSearch;



	public CouponCriteria() {
		super();
	}


	/**
	 * 是否领取(查询扩展字段)
	 */
	private Integer isReceive;


	public Long getId() {
		return id;
	}


	public void setId(Long id) {
		this.id = id;
	}


	public String getTitle() {
		return title;
	}


	public void setTitle(String title) {
		this.title = title;
	}





	public Integer getType() {
		return type;
	}


	public void setType(Integer type) {
		this.type = type;
	}


	public String getCouponImg() {
		return couponImg;
	}


	public void setCouponImg(String couponImg) {
		this.couponImg = couponImg;
	}

	public BigDecimal getStint() {
		return stint;
	}


	public void setStint(BigDecimal stint) {
		this.stint = stint;
	}


	public BigDecimal getOfferPrice() {
		return offerPrice;
	}


	public void setOfferPrice(BigDecimal offerPrice) {
		this.offerPrice = offerPrice;
	}


	public Date getCreateDate() {
		return createDate;
	}


	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}


	public Date getUpdateDate() {
		return updateDate;
	}


	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}




	public Integer getIsReceive() {
		return isReceive;
	}


	public void setIsReceive(Integer isReceive) {
		this.isReceive = isReceive;
	}


	public Integer getEffectiveFlag() {
		return effectiveFlag;
	}


	public void setEffectiveFlag(Integer effectiveFlag) {
		this.effectiveFlag = effectiveFlag;
	}


	public Integer getEffectiveTime() {
		return effectiveTime;
	}


	public void setEffectiveTime(Integer effectiveTime) {
		this.effectiveTime = effectiveTime;
	}


	public String getTitleSearch() {
		return titleSearch;
	}


	public void setTitleSearch(String titleSearch) {
		this.titleSearch = titleSearch;
	}


	public Integer getIsDelete() {
		return isDelete;
	}


	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}
	
}
